Modeling and Reasoning about Service Behaviors and Their Compositions

نویسندگان

  • Aida Causevic
  • Cristina Cerschi Seceleanu
  • Paul Pettersson
چکیده

Service-oriented systems have recently emerged as context-independent component-based systems. Unlike components, services can be created, invoked, composed, and destroyed at run-time. Consequently, all services need a way of advertising their capabilities to the entities that will use them, and serviceoriented modeling should cater for various kinds of service composition. In this paper, we show how services can be formally described by the resource-aware timed behavioral language REMES, which we extend with service-specific information, such as type, capacity, time-to-serve, etc., as well as boolean constraints on inputs, and output guarantees. Assuming a Hoare-triple model of service correctness, we show how to check it by using the strongest postcondition semantics. To provide means for connecting REMES services, we propose a hierarchical language for service composition, which allows for verifying the latter’s correctness. The approach is applied on an abstracted version of an intelligent shuttle system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An analysis of the pro-social behaviors of customers in response to the firms’ service quality

Nowadays, the awareness of service firms’ managers about the crucial role of customers in the success or failure of their business has increased. This has led them to this fact that the best strategy for surviving in the marketplace is encouraging customers’ prosocial behaviors in service delivery process. Reasonably, one of the best strategies to encourage customers toward these behaviors is s...

متن کامل

Automata-Based Verification of Non-Functional Requirements in Web Service Composition

We address the problem of how to provide guarantees to a user that an automatically generated composition of independently developed web services meets the non-functional requirements (NFR). The user-specified NFR are in the form of hard constraints. We introduce an automata-based model for representing and reasoning about non-functional requirements for verifying the conformance to NFR. The ap...

متن کامل

Modeling of Pressure Dependence of Interfacial Tension Behaviors of Supercritical CO2 + Crude Oil Systems Using a Basic Parachor Expression

Parachor based expressions (basic and mechanistic) are often used to model the experimentally observed pressure dependence of interfacial tension (IFT) behaviors of complex supercritical carbon dioxide (sc-CO2) and crude oil mixtures at elevated temperatures. However, such modeling requires various input data (e.g. compositions and densities of the equilibrium liquid and vapor phases, and molec...

متن کامل

Context-Aware Design of Semantic Web Services to Improve the Precision of Compositions

Service-based systems are usually conceived and executed in highly dynamic environments. To support their automatic adaptation to this variability, execution context should be considered as a first-class concept during their design. This paper proposes a design approach that exploits semantics for modeling contexts and related systems’ behaviors. The context model extends the OWL-S ontology to ...

متن کامل

Formal Design and Verification of Long-Running Transactions with Eclipse Coordination Tools

Ensuring transactional behavior of business processes and web service compositions is an essential issue in the area of service-oriented computing. Transactions in this context may require long periods of time to complete and must be managed using non-blocking techniques. Data integrity in Long-Running Transactions (LRTs) is preserved using compensations, that is, activities explicitly programm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010